// 用户登录页面- login.html js文件

// 用户点击登录
$('#login').on('click', function () {
    // 获取用户输入的邮箱
    let email = $('#email').val().trim();
    // 获取用户输入的密码
    let password = $('#password').val().trim();
    // 用户没有输入邮箱，提示用户
    if (email.length == 0) return alert('请输入邮箱！');
    // 用户没有输入密码，提示用户
    else if (password.length == 0) return alert('请输入密码！');
    // 用户输入了邮箱和密码，向服务器发送登录请求
    $.ajax({
        type: 'post',
        url: '/login',
        data: {
            email: email,
            password: password
        },
        success: res => {
            // 登录成功，判断用户角色，普通用户跳转到前台首页，管理员跳转到后台首页
            if (res.role == 'admin') location.href = 'index.html';
            else location.href = 'http://localhost:3000/';
        },
        error: err => {
            // 登录失败，提示错误信息
            let errInfo = JSON.parse(err.responseText);
            alert(errInfo.message);
        }
    });
});